# 补充用户信息: 打印 （print）
# input -> str  如果想让输入的数据类型变成int 需要强制转变数据类型
name = input("name: ")
age = int(input("age: "))
job = input("job: ")
salary = int(input("salary: "))

info = '''--------- INFO '''+ name +'''----------'''+'''
name: '''+name+'''
age: '''+age+'''
job: '''+job+'''
salary:'''+salary
print(info)

# 占位符有顺序！请依次填入内容
# 思考： 如果有很多个位置呢？如果是一个HTML页面需要很多数据来占用位置
#       对顺序要求太苛刻了，容易出错。
info_02 = '''--------INFO %s --------
name: %s
age: %d
job: %s
salary: %d
'''%(name,name,age,job,salary)
print(info_02)

# .format() 是一个字符串的格式化方法/函数 优化 占位符
# 优势： 1.不需要考虑参数出现的顺序
#       2.多个重复项只需要赋值一次（明确数据输入（如：变量age）和输出（如：打印的HTML_age））
info_03 = '''-------INFO {HTML_name} -------
name: {HTML_name}
age: {HTML_age}
job: {HTML_job}
salary: {HTML_salary}
'''.format(HTML_age=age,HTML_salary=salary,HTML_job=job,HTML_name=name)

print(info_03)